/* // events事件模块，完成一个订阅和发布功能  ==> 先订阅 后发布
// on off once emit
// on 监听
// off 停止
// once 只监听一次
// emit 发布
const EventEmitter = require('events')
const fs = require('fs')
const path = require('path')
const os = require('os')
const events = new EventEmitter()


// 订阅事件
events.on('下课', arg => {
  // console.log(arg)
  let filepath = path.resolve('./logs/access.log')
  fs.appendFileSync(filepath, arg + os.EOL)
})



// 事件发布 
events.emit('下课', '下课就要去干饭去') */

// const evt = require('./modules/evt')

// // 订阅事件
// evt.on('下课', arg => {
//   console.log(arg)
// })



// // 事件发布 
// evt.emit('下课', '下课就要去干饭去')